<?php

    $old_img=getimagesize('1.png');//获取原图的图像大小信息

   $w_thumb=$old_img[0]/2;//计算缩略图宽的缩放比例
    $h_thumb=$old_img[1]/2;//计算缩略图高的缩放比例

    //将原图转换成图像资源格式类型
    switch ($old_img[2]) {
      case '1':
         $img_yt=imagecreatefromgif('D:/WWW/170504/1.png');
         // 参数1：原图图片路径
        break;
      case '2':
         $img_yt=imagecreatefromjpeg('D:/WWW/170504/1.png');
         // 参数1：原图图片路径

        break;
      default:
          $img_yt=imagecreatefrompng('D:/WWW/170504/1.png');
        break;
    }
    $img_sl=imagecreatetruecolor($w_thumb,$h_thumb);

    // 将原图拷贝成缩略图的大小
       $thumb=imagecopyresized( $img_sl , $img_yt , 0, 0 , 0 , 0 , $w_thumb , $h_thumb , $old_img['0'] , $old_img['1'] );

       imagejpeg($img_sl,'thumb.jpg');//生成缩略图


    //获取你要生成缩略图的原图的大小
    $old = getimagesize('1.png');